package com.kaoyan.service.impl;

import com.kaoyan.mapping.KaoyanMapper;
import com.kaoyan.model.*;
import com.kaoyan.service.KaoyanService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class KaoyanServiceImpl implements KaoyanService {
    @Autowired
    private KaoyanMapper kaoyanMapper;

    @Override
    public List<AdjustmentData> getAdjustmentData() {
        return kaoyanMapper.getAdjustmentData();
    }

    @Override
    public List<ScoreLine> getScoreLine() {
        return kaoyanMapper.getScoreLine();
    }

    @Override
    public List<SchoolAdjustmentCounts> getSchoolAdjustmentCounts() {
        return kaoyanMapper.getSchoolAdjustmentCounts();
    }

    @Override
    public List<AdjustmentTimeDistribution> getAdjustmentTimeDistribution() {
        return kaoyanMapper.getAdjustmentTimeDistribution();
    }

    @Override
    public List<YearlyExamineeCounts> getYearlyExamineeCounts() {
        return kaoyanMapper.getYearlyExamineeCounts();
    }

    @Override
    public List<SubjectScoreDistribution> getSubjectScoreDistribution() {
        return kaoyanMapper.getSubjectScoreDistribution();
    }

    @Override
    public List<AdjustmentScoreRelationship> getAdjustmentScoreRelationship() {
        return kaoyanMapper.getAdjustmentScoreRelationship();
    }

    @Override
    public List<YearlyAdjustmentScoreTrend> getYearlyAdjustmentScoreTrend() {
        return kaoyanMapper.getYearlyAdjustmentScoreTrend();
    }

    @Override
    public List<MonthlyAdjustmentFrequency> getMonthlyAdjustmentFrequency() {
        return kaoyanMapper.getMonthlyAdjustmentFrequency();
    }

    @Override
    public List<SubjectScoresViolin> getSubjectScoresViolin() {
        return kaoyanMapper.getSubjectScoresViolin();
    }

    @Override
    public List<TopSchoolsScoreRadar> getTopSchoolsScoreRadar() {
        return kaoyanMapper.getTopSchoolsScoreRadar();
    }

    @Override
    public List<YearlySchoolAdjustmentScore> getYearlySchoolAdjustmentScore() {
        return kaoyanMapper.getYearlySchoolAdjustmentScore();
    }
}